home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #1 / Ham Radio 2000.iso / ham2000 / hf / dsp / dsp12rom / release.not < prev   
Encoding:
Text File  |  1993-04-14  |  36.2 KB  |  583 lines

  1. *****************************************************************************
  2. *   This document is typically the only documentation provided with         *
  3. *   publically released versions of GCE for the DSP-12. This document       *
  4. *   contains a brief description of the files involved in these releases.   *
  5. *   It also contains documentation on the changes made from release to      *
  6. *   release starting with GCE version 1.85.                                 *
  7. *****************************************************************************
  8.  
  9.  
  10.  
  11. *****************************************************************************
  12. *               F I L E S   D O C U M E N T A T I O N                       *
  13. *****************************************************************************
  14. This GCE release is ZIP'ed using PKZIP version 1.02. It contains the
  15. following files:
  16.  
  17. RELEASE.NOT     - This file
  18. GCE.D           - The EPROM image of the "D" prom for this version of GCE.
  19. GCE.F           - The EPROM image of the "F" prom for this version of GCE.
  20. GCE.V40         - The down-loadable image for this version of GCE.
  21.  
  22. NOTE: EPROM images should be programmed into 200ns (or faster) 27C512 EPROMs.
  23. NOTE: The down-loadable image of GCE  (GCE.V40) can only be downloaded into
  24.       the DSP-12 if the DSP-12 has the One Megabyte RAM Expansion option.
  25.       The DSP-12 manual includes instructions on how to download and run this
  26.       software. These instructions appear in appendix B of the manual. THIS
  27.       IS THE BEST WAY TO CHECK OUT A NEW SOFTWARE VERSION. TRY IT - YOU'LL
  28.       LIKE IT! If the layout of nonvolatile memory has changed from your
  29.       prom-based version to this version you'll have to ABR and re-configure
  30.       when you start this version and when you return to the prom-based
  31.       software. You'll also lose the contents of your mailbox.
  32.  
  33.  
  34. *****************************************************************************
  35. *           R E L E A S E   D O C U M E N T A T I O N                       *
  36. *****************************************************************************
  37. Users of this documentation will notice occasional gaps in the version
  38. sequence numbering. These gaps occur as I release beta versions to local
  39. testers for their input.
  40.  
  41. ===============================================================================
  42. Version 1.85
  43.     Packet & RTTY:
  44.       - The QUIT command has been enhanced to accept a parameter. When
  45.         specified this parameter is interpreted as the mode the DSP-12
  46.         should change to. For example, from VHF packet mode entering
  47.         Q F<cr> will cause the DSP-12 to exit VHF packet mode and enter
  48.         9600bps UO-14 mode.
  49.       - Packet and RTTY commands that previously accepted parameters of OFF
  50.         and ON now accept OFF, NO, & N for OFF and ON, YES, & Y for ON.
  51.       - The Packet and RTTY parameters that were simply OFF/ON or a number
  52.         now display the "was" status when a change is accepted. We will
  53.         gradually expand this feature to cover all packet and RTTY
  54.         parameters.
  55.     Packet:
  56.       - The Monitor function now displays frames that are digipeated by
  57.         the DSP-12.
  58.       - RESTART command actually restarts the mode. The restart function
  59.         takes about 3 seconds to complete.
  60.       - MYALIAS fully implemented.
  61.       - Step outputs no longer momentarily flip active during QUIT.
  62.       - Step-needed sensing has been opened one Tuning LED division so a
  63.         slightly farther off-tuned BPSK signal can be tolerated before
  64.         the DSP-12 acts to step (re-tune) the radio.
  65.       - Step outputs were enabled in all packet modes. These outputs are now
  66.         only enabled in the FO-20 (E) and PACSAT (P) modes.
  67.       - MDATA command added; when OFF monitored I and UI frames do not show
  68.         their accompanying data.
  69.       - MAILBOX command has been removed until the MAILBOX functions and the
  70.         needed external support programs are completed.
  71.       - UNPROTOCOL repeater-list procedure now only inserts defined repeaters
  72.         into the address list.
  73.       - BREAK termination of converse and transparent modes has been modified
  74.         to exactly duplicate the operation of a TNC-2. This modification
  75.         has been made to let the DSP-12 operate properly with the PG
  76.         satellite interface program.
  77.     RTTY:
  78.       - Baudot no longer sends space characters as diddles.
  79.       - Push-To-Talk Timer now disabled in RTTY modes.
  80. ===============================================================================
  81. Version 1.88
  82.     General:
  83.       - Command added to the debugging menu to disable the Power-Up ABR
  84.         feature. The enablement/disablement parameter is stored in
  85.         non-volatile storage. This new command is useful for DSP-12
  86.         software developers who place the DSP-12 into debugger mode
  87.         immediately after power-up.
  88.     Packet:
  89.       - REJ state processing revised so that REJs not heard by the remote node
  90.         are repeated.
  91.       - BCAST command has been added for commercial data transmissions. The
  92.         planned suppression of duplicated receive frames has not been
  93.         implemented.
  94.     BPSK:
  95.       - ABR rate has been speeded up so the AO-13 telemetry demodulator can
  96.         keep up with AO-13's spin rate.
  97.     KISS:
  98.       - KISS-mode command bug where the parameter being changed was being
  99.         set to the command code (eg, TXDELAY was always set to 1) instead
  100.         of the command parameter has been fixed.
  101. ===============================================================================
  102. Version 1.90
  103.     General:
  104.       - Power-up ABR feature disabling command deleted. This ABR suppress
  105.         function is now performed whenever the V40 debugger's Down-load
  106.         command is invoked.
  107.     RTTY:
  108.       - Modified TX data handling so nothing is actually queued for sending
  109.         until a space character, a carriage-return, the transmit-data
  110.         character (^T) or the receive character (^R) is supplied to the
  111.         terminal port by the user. This lets the user correct typo's in his
  112.         input (at least until he types a space or <CR> character or tries to
  113.         send the data). Added QONSPACE command to disable send-on-space
  114.         sensitivity so the entire line can be edited before being sent.
  115.       - Enhanced the MODEM command prompt format to make it more readable.
  116.       - Previous versions of CGE did not report an illegal memory-buffer
  117.         select character (0-9). This version does report this type of error.
  118.     Packet:
  119.       - The CSTATUS display has been enhanced to include the AX.25 level
  120.         (LVL-1 or LVL-2) of the remote node.
  121.       - The KISS mode implementation has been revised to improve 9600bps
  122.         data throughput. Users will no longer have access to the packet
  123.         command-mode menuing system while in KISS mode. KISS mode will
  124.         operate like the standard TNC-2 implementation. Once the KISS
  125.         parameter is set on the KISS mode will not be entered until a
  126.         RESTART command is issued or the operating mode is exited and then
  127.         returned to (the same effect as RESTART). KISS mode can be exited by
  128.         issuing the KISS OFF command via the KISS protocol and by using the
  129.         transparent-mode exit methods (break & timed CMDC characters).
  130. ===============================================================================
  131. Version 1.91
  132.     Electrical:
  133.       - The 1 amp slo-blo fuse normally supplied with the DSP-12 has proven
  134.         in service to have a marginal current rating that causes occasional
  135.         fuse failures. We recommend that users who experience a fuse failure
  136.         change to a 1.5 - 2 amp fuse.
  137.     General:
  138.       - A new command has been added to the setup menu that allows the user to
  139.         suppress the mode identification text (eg "<UO-14 PKT> cmd:") in those
  140.         operating modes with command prompts (Packet and RTTY modes). Some
  141.         users have had problems with terminal programs that don't recognise the
  142.         cmd: prompt because of the extra text on the command line before the
  143.         command prompt.
  144.       - We've found that the 9600bps (UO-14 mode) modem's AGC is broken so it
  145.         doesn't work well with low signal levels; this will be fixed in the
  146.         next version of software.
  147.     Packet:
  148.       - MYCALL and MYALIAS have been moved into the mode-based parameter save
  149.         area from their previous position in the command parameter area. This
  150.         means that MYCALL and MYALIAS can now be set to different values by
  151.         mode. In order to avoid having to set these parameters for each mode,
  152.         GCE will save the last-set values of these parameters and apply this
  153.         setting (at entry to the operating mode) to all modes whose MYCALL
  154.         and MYALIAS have not been set. This means that users will be able
  155.         to set MYCALL and MYALIAS for one packet mode and this setting will
  156.         be propogated to all packet modes with MYCALL settings of "MYCALL".
  157.       - A new parameter has been added named MODON. When MODON is set ON
  158.         the modem's tx modulator will continue to generate an output signal
  159.         even if the DSP-12 is not attempting to send data. This parameter is
  160.         defaulted to OFF for all packet operating modes but UO-14 (whose
  161.         default is ON). In normal operation the UO-14 modulator is kept
  162.         active to keep the DSP-12's and radio modulator's filters "centered".
  163.         In some applications this signal interferes with the radio's
  164.         receive operation. When this occurs in UO-14 operating mode, set the
  165.         MODON parameter OFF. Note that the MODON parameter is only implemented
  166.         when the operating mode is started from GCE. Once the MODON parameter
  167.         is changed the user must exit to GCE and re-enter the operating mode
  168.         for the modem output state to be set correctly.
  169.       - New commands RADIOUp & RADIODn have been added to the command
  170.         interface for development purposes. For the time being, these commands
  171.         will be accepted without error but perform no function. When fully
  172.         implemented these commands will cause the step signal outputs to be
  173.         activated the specified number of times in the specified direction.
  174.         The supplied parameter (max = 255, default = 1) is summed into a
  175.         signed accumulator so multiple commands will "net out" to the correct
  176.         number of steps in the correct direction.
  177. ===============================================================================
  178. Version 1.92
  179.     General:
  180.       - Fixed a bug that caused up to 256 characters to be lost when data was
  181.         to be sent to an XOFF'd terminal. This was most noticable in packet
  182.         modes when a terminal program XOFF's off the DSP-12's output before
  183.         shelling to DOS or some other application.
  184.       - Added step-output status to the tuning display. While the UP step
  185.         output is active the right-most tuning-display LED will be reversed.
  186.         While the DOWN step output is active the left-most tuning-display
  187.         LED will be reversed. Reversing the LEDs turns them off if they were
  188.         on and on if they were off. This process ensures that the LED shows
  189.         an observable change.
  190.       - Both the Packet and RTTY user interfaces now identify the current
  191.         operating mode when starting up.
  192.     Packet:
  193.       - The packet protocol handler has been modified so it will no longer
  194.         send data or beacon frames if MYCALL is set to "MYCALL" (its default
  195.         value). This modification doesn not apply if KISS or BCAST is set on.
  196.       - I've fixed the bug that made the DSP-12 crash when the SYSOP command
  197.         was invoked with the MAILBOX parameter set on, and re-enabled the
  198.         MAILBOX command. The hooks to let remote users log onto the mailbox
  199.         are not yet in place. I want to create mailbox "dump" and "restore"
  200.         commands so pending mail can be saved to a PC's disk.
  201.       - Located and corrected a bug that corrupted memory whan a connect
  202.         command was used. This bug has only existed since 1.91.
  203.       - Located and corrected a bug that left the DSP-12 hanging in protocol
  204.         state S7 with the STA LED lit when the link-activity timer as
  205.         restarted.
  206.     Mailbox Plans:
  207.       - The DSP-12 has 4.7k of unused non-volatile memory (bbRAM) in its
  208.         standard configuration. Users with the clock option installed can
  209.         replace the 6264LP SRAM on the V40 board with a 62256LP part (no
  210.         other changes are needed). NOTE: Make sure you use a low-power (LP)
  211.         part! This change will increase the amount of unused bbRAM to 29.2k.
  212.         I will have the DSP-12 determine the amount of installed bbRAM at
  213.         power-up.
  214.       - I'm going to modify the mailbox memory manager to keep the mailbox
  215.         directory and as much of the mailbox data as possible in bbRAM.
  216.         Mailbox data that overflows the available BBRAM will be lost unless
  217.         the customer has the One Megabyte RAM Option installed. If this
  218.         extra memory is installed the bank-switched upper half will be used
  219.         for mail data. If the user turns off his DSP-12 any mail data saved
  220.         in the bank-switched expanded RAM will be lost. The mailbox contents
  221.         will be accessible from any packet mode.
  222.       - I'd appreciate any comments on the available mailbox commands,
  223.         including additional commands or interface codes you'd like to see
  224.         made available. How many directory entries do you think we need?
  225. ===============================================================================
  226. Version 1.93
  227.     Packet:
  228.       - Revised the level-2 T1 timer handling to make the T1 timer handling
  229.         more reliable.
  230. ===============================================================================
  231. Version 1.94
  232.     UO-14:
  233.       - Made changes to the UO-14 modem to improve its low-signal-level receive
  234.         performance.
  235.       - Decided to evaluate and implement a different TX waveform to improve
  236.         transmit performance. This will occur in a later GCE release.
  237. ===============================================================================
  238. Version 1.95
  239.     General:
  240.       - Changed the default RX & TX ports to VHF for the following modes:
  241.         ACARS, AO-13 Telemetry, and all Packet modes except HF packet.
  242.       - The processing involved in exiting one mode and restarting GCE or
  243.         another mode used to take a couple of seconds. Under the changes of
  244.         this version the delay period has been dramatically shortened and
  245.         GCE will output a "Processing..." message to let users know that it
  246.         is busy and not dead.
  247.       - GCE now displays the amount of populated bbRAM installed. This is
  248.         always either 8k or 32k. The DSP-12 is always shipped with 8k
  249.         installed. If the user has purchased the clock backup option the
  250.         6264LP (8k low-power static ram or 8k LP-SRAM) on the V40 board can
  251.         be replaced by the user with a 62256 32k LP-SRAM. This change
  252.         increases the amount of non-volatile memory available to the mailbox
  253.         function from 4.7k to 28.7k bytes.
  254. ===============================================================================
  255. Version 1.96
  256.     General:
  257.       - Added "Beta" version numbering to the GCE numbering system. From this
  258.         version on, beta test versions of a release will be created with a
  259.         beta version number instead of a unique release number. The last
  260.         beta version of a release version will become the release version. For
  261.         example, suppose I release version 8.00. I'll archive 8.00 and create
  262.         a working copy of this named 8.01 Beta 01. Beta test versions of the
  263.         8.01 version will be 8.01 Beta 01, 8.01 Beta 02, etc. When 8.01 beta
  264.         testing completes the final beta version (say 8.01 Beta 12) will be
  265.         renamed 8.01 and released as 8.01. I'll then move on to 8.02 Beta 01
  266.         and the cycle will continue.
  267.       - Modified the GCE code invoked when a RESTART or QUIT is done such
  268.         that working RAM is no longer cleared. This clearing was not needed
  269.         and skipping this step speeds up the QUIT/RESTART process quite a bit.
  270.       - Fixed a bug in the calibrate mode that showed an invalid input-level
  271.         display on the tuning leds when the input signal contained a non-0 DC
  272.         bias.
  273.     RTTY:
  274.       - The new line-editing capability in RTTY (see QONSPACE) wasn't actually
  275.         queueing data for transmission when the Return-To-Rx-Mode character
  276.         was received from the terminal. This has been corrected.
  277.     Packet:
  278.       - Got the mailbox function working. The STA LED pulses when the sysop has
  279.         pending mail. Added the MBEAcon command which causes the beacon text
  280.         (BTEXT) to be replaced with the usual "Mail for:  " beacon text when
  281.         the packet mode is invoked or a user disconnects from the DSP-12. When
  282.         a user updates the mailbox the beacon timer (if active) is set to
  283.         expire in three seconds so the "Mail for:" beacon is sent promptly.
  284.         A copy of the manual's documentation on the packet mailbox feature
  285.         follows. At this point automatic mail forwarding is not in place, the
  286.         current software only uses non-volatile storage, and mail storage does
  287.         not overflow into bank-switched ram.
  288.       - Replaced the 9600 baud modem with an improved version that does not
  289.         have the "flickering DCD" problem.
  290.       - UO-14 Mode: Always set TXUI OFF (it defaults to ON) when using PG. If
  291.         you don't when using PG & doing an upload that doesn't complete the
  292.         remainder of the upload data will be sent out as UI frames. For a large
  293.         file this steady transmit of frames can cause a PTT timeout.
  294.     AMTOR
  295.       - Started work on the AMTOR command interface. This interface can be
  296.         played with. The parameter changes work. The commands don't work yet.
  297.  
  298. ===============================================================================
  299. Version 1.97
  300.     General:
  301.       - Speeded up the GCE re-initialization (from RESTART or QUIT) even
  302.         further. This delay is now so minimal that I have removed the
  303.         "Processing..." message from this operational phase.
  304.       - DSP-12's without the Date/Time option now retain the date and time
  305.         setting throughout all operating modes. Previous GCE versions lost
  306.         the date and time setting whenever an operating mode was terminated.
  307.       - Fixed another bug in the calibrate input-level display logic that
  308.         caused one or more leds to stay on at all times in some DSP-12 units.
  309.       - Fixed a bug in the step-output (BPSK packet modes) generation code.
  310.         Previously steps were 100ms too long meaning that a step setting of
  311.         12/second actually only generated 5.5 steps/second. Now a step setting
  312.         of 12 actually generates 12 steps a second.
  313.       - Added a STEP ROUTING command to the PTT/STEP-Sense GCE menu (9A) that
  314.         allows the user to override the normal step output routing. The normal
  315.         step-output routing follows the current setting of the mode's RXPORT
  316.         parameter. The STEP-ROUTING GCE command allows the user to force the
  317.         DSP-12 to route the step outputs to the specified radio port regardless
  318.         of the current operating mode or the current RXPORT settings.
  319.       - Improved the GCE initialization's ability to detect errors in the
  320.         parameters stored in non-volatile memory (battery backed ram or bbRAM).
  321.       - Improved the BPSK modems. This change should improve the performance
  322.         of the FO-20, PACSAT, AO-13 telemetry, and terrestrial BPSK modes. We
  323.         have also added new BPSK terrestrial speeds; we now support terrestrial
  324.         BPSK data rates of 75, 100, 150, 300, 600, and 1200 bps. Packet modes
  325.         below 300 bps will default their TXDELAY parameter to 60 (600ms)
  326.         instead of 30.
  327.     Packet:
  328.       - UNPROTOCOL command: If the user reduced the number of calls in the
  329.         callsign list the later callsigns of the longer list were retained
  330.         in the shorter list. This bug has been fixed.
  331.       - Added STEPS command. The DSP-12 can generate step output strobes (mic
  332.         click strobes) to keep the receiver tuned during a low-earth-orbit
  333.         satellite pass. When the STEPS parameter is set OFF the DSP-12 will
  334.         not generate these step outputs. When STEPS is set to USB the step-up
  335.         output will be activated if the received tone is low and vice versa.
  336.         When STEPS is set to LSB the step-down output will be activated if
  337.         the received tone is low and vice versa. This option should only be
  338.         used in satellite BPSK modes (PACSAT and FO-20) and is defaulted to USB
  339.         in these modes. STEPS defaults to OFF in all other packet modes.
  340.       - Corrected an error in the manual. The UNPROTOCOL and LCALLS parameters
  341.         use a lot of battery-backed non-volatile RAM space and were made global
  342.         to all packet modes long ago. For this reason, changing UNPROTOCOL in
  343.         any packet mode will cause that change to appear in the UNPROTOCOL
  344.         parameter in all packet modes.
  345.       - Modified the defaulting of the FULLDUP parameter so it defaults ON in
  346.         PACSAT, FO-20, & UO-14 modes and OFF in all other packet modes.
  347.     AMTOR:
  348.       - Continued AMTOR development. Implemented the CW id'er.
  349.     UO-11 Telemetry
  350.       - Added support for UO-11 telemetry demodulation.
  351. ===============================================================================
  352. Version 1.98
  353.     General:
  354.       - Added a PTT ROUTING command to the PTT/STEP-Sense GCE menu (9A) that
  355.         allows the user to override the normal PTT output routing. The normal
  356.         PTT-output routing follows the current setting of the mode's TXPORT
  357.         parameter. The PTT-ROUTING GCE command allows the user to force the
  358.         DSP-12 to route the PTT output to the specified radio port regardless
  359.         of the current operating mode or the current TXPORT settings. TX audio
  360.         will continue to follow the TXPORT setting.
  361.     ACARS
  362.       - Made extensive improvements to the readability of the data displays.
  363.         Converted the user interface to the "cmd:" format.
  364.       - Added TIMESTAMP command. Setting TIMESTAMP ON causes the date and time
  365.         to be displayed before each displayed message.
  366.       - Added SUPPRESS command. Setting SUPPRESS ON causes the following
  367.         messages to be ignored (not displayed): Link Test, General Response,
  368.         Voice-to-ACARS, No Delivery On Uplink.
  369. ===============================================================================
  370. Version 1.99
  371.     General:
  372.       - Added a new mode that can capture, play, and pipe audio samples. This
  373.         mode requires the 1 Meg RAM option, and can currently store about 2.5
  374.         minutes worth of audio data using the normal data rate.
  375.       - The program that generates the GCE prom images (PLOCATE) has been
  376.         modified to fine tune the generated prom images so that a) the prom
  377.         checksums always end in 00 (eg 9400), and b) the prom checksum itself
  378.         is imbedded in the prom in such a way that the prom bytes including the
  379.         checksum bytes add up to the imbedded checksum. The GCE initialization
  380.         code has been modified to show "(BAD!)" and generate a ASCII BELL after
  381.         each checksum is displayed if bad prom checksums are detected. Note
  382.         that down-loading this version of software into a DSP-12 operating from
  383.         prior-version proms will cause this error to be generated; no action
  384.         need be taken in this situation.
  385.       - The ability to deliberately cause a power-up ABR (AutoBaudRate) has
  386.         been restored. This has been broken for a few versions. Power-up ABR
  387.         is useful at times when the terminal interface is running at an unknown
  388.         speed. Instructions for use are in the DSP-12 manual.
  389.       - The PTT routing command from 1.98 had a bug that sometimes made the
  390.         PTT routing go to a fixed port even though the PTT routing was set to
  391.         NORMAL. This has been fixed.
  392.       - UO-14 mode (mode F) has been renamed UO-22 mode in the GCE menus.
  393.       - The default step rate has been changed from 1 step per second to 12
  394.         steps per second.
  395.       - The Return-To-Mode feature (in SETUP menu) has been modified. The
  396.         original implementation caused GCE to return to the prior operating
  397.         mode upon power-fail (power removed and then re-applied). The Return-
  398.         To-Mode parameter is now a list of operating modes. GCE enters each
  399.         specified mode in turn with each power-fail; if a single mode is
  400.         specified this mode is always entered at power-fail. This modification
  401.         is useful for applications where rapid movement from mode to mode is
  402.         useful but the terminal programs don't allow access to GCE's menus.
  403.         A good example of this is AO-13 telemetry, where rapid movement from
  404.         telemetry-PSK mode to RTTY mode is very useful.
  405.       - Fixed a bug in the PASSALL character handling. When the PASSALL
  406.         character is entered during input line accumulation a "<Pass>" prompt
  407.         is generated so the user knows the next character will be accepted as
  408.         text without any special-character testing.
  409.     Mailbox:
  410.       - Fixed a bug in the message numbering system that caused the message
  411.         number counter for new messages to restart at 1 every time the DSP-12
  412.         was reset. New message numbering will now start at one past the
  413.         highest message number in the mailbox.
  414.       - Added a new option to the Kill (K) command. The K command can now be
  415.         specified with an operand of "A[ll]"; when so specified the mailbox
  416.         is emptied and the message counter is reset. The "K A[ll]" command
  417.         is only available to the mailbox sysop.
  418.       - Modified the implementation of the "3rdparty" packet parameter so that
  419.         the sysop can now leave mail for other stations as well as receive
  420.         mail from other stations when this parameter is OFF.
  421.     Packet:
  422.       - Added a new operating mode for the HAPN 4800 bps coherent packet
  423.         modem. The GCE operating mode identifier is the letter "N".
  424.       - The PACTIME timer is now reset whenever a transparent-mode frame is
  425.         queued to be sent because the PACLEN length has been reached. Prior
  426.         to this bug fix packet accumulation and transmit length was somewhat
  427.         random as the PACTIME timer expired and caused whatever data was
  428.         present to be queued for transmission.
  429.       - Modified defaults: the CONMODE parameter now defaults to TRANSPARENT
  430.         in PACSAT (P) and UO-22 (F) modes.
  431.       - Moved the the BPSK tuning "window" (where the DSP-12 generates step
  432.         outputs) two tuning bars leftward (about 100 Hz) to better fit the
  433.         passband of the BPSK demodulator. The step outputs will hold the
  434.         radio closer to the exact frequency. The step-generation logic has been
  435.         made more intelligent; after a step or two it "learns" which direction
  436.         the steps need to go and widens the step-activation window in the
  437.         other direction so noise doesn't cause false steps in the wrong
  438.         direction.
  439.       - Created a special MFILTER control value ($80) that causes the
  440.         following data values to be stripped from monitored packets:
  441.             1) ASCII DELETE ($7F) character
  442.             2) All binary values of $80 or higher
  443.             3) All ASCII control characters below space ($00 to $1F) except
  444.                ASCII <CR> and ASCII <LF>.
  445.       - Added FLOW command. When set on FLOW causes the received-data display
  446.         routines to suspend operation while the operator is typing in a
  447.         command. Once the command is entered an additional 3 second delay is
  448.         introduced to allow the operator time to view any generated displays.
  449.         Data-display generation resumes without this 3 second delay if the
  450.         operator deletes the entered command using the backspace or delete
  451.         keys. Since the DSP-12 has a finite amount of buffer space, the
  452.         operator's pending input is deleted and any pending data is displayed
  453.         if the amount of buffer space available for use in the DSP-12 falls
  454.         below a critical level. Note that message timestamps are applied as the
  455.         message is displayed, not when it is received.
  456.       - Added THReshold command. This command is used to set the DCD threshold
  457.         for modems requiring user input regarding appropriate DCD levels. At
  458.         the present time this command is only used for modem debugging. The
  459.         THReshold parameter may be set to any level from 0 to 100 (%), and
  460.         defaults to 30%. This command will have no effect in packet operating
  461.         modes that do not require user-settable DCD thresholds. When the
  462.         THReshold command is entered without parameters at the cmd: prompt the
  463.         current parameter setting will be displayed AND the DSP will be polled
  464.         for the current DCD level. If the DSP modem is coded to respond to this
  465.         poll (no released modems are as of 4/14/92), the current real DCD
  466.         signal-level will also be displayed.
  467.       - Added code to reset the retry counter when the T3 ("Are you still
  468.         there?") timer expires. This fixes a problem with noisy links
  469.         established for a long time where the "Are you there?" polls gradually
  470.         increase the retry count until it overflows.
  471.       - The DAYtime command has been added. This command is directly compatible
  472.         with the TAPR TNC-2 command of the same name. Date/time changes are
  473.         entered as DAYtime yymmddhhtt, where yy is the year, mm is the month,
  474.         dd is the day, hh is the hour (24-hour clock) and tt is the minutes.
  475.         The seconds setting is set to 0. This command also updates the GCE date
  476.         & time, and writes the updated date/time to the clock-backup (if
  477.         present).
  478.       - Enhanced the DIsplay command. The enhanced command will now accept an
  479.         optional parameter. If this parameter is "+" (eg, "DISPLAY +"), all
  480.         current packet mode parameters will be displayed, each on its own line.
  481.       - Fixed a problem wherein responses to a remotely-initiated connect were
  482.         routed using the prior "via" repeater list. This was not seen with
  483.         locally (keyboard) initiated connects.
  484.       - Added the PTTTO command. This command allows the user to set the push-
  485.         to-talk (PTT) timeout period in units of 10 seconds. Legal values
  486.         range from 10 to 650. The default is 60. This command is useful in
  487.         full duplex packet applications such as UO-22 where large files are
  488.         being transferred and the transmitter is active for long periods of
  489.         time.
  490.       - Added a new parameter named "3rdparty". This parameter defines whether
  491.         3rd party traffic will be accepted by the DSP-12's mailbox. When set
  492.         ON the DSP-12 mailbox will accept 3rd party mail traffic. When set
  493.         OFF the DSP-12 mailbox will not accept 3rd party traffic.
  494.       - Improved the VHF packet and HF packet modems.
  495.       - Modified the "ID" command so it will not transmit if the MYCALL
  496.         parameter is not set.
  497.       - Fixed a bug: When either the MBEACON or the LFIGNORE params were set
  498.         ON the beacon interval changed from units of 10 seconds to units of
  499.         100ms. In general this would make the beacon send continuously until
  500.         the PTT timeout aborted the operating mode.
  501.       - Implemented the new adaptive 9600 bps modem.
  502.       - Fixed a bug wherein data frames were accidently sent as UI frames.
  503.       - Modified the Push-To-Talk (PTT) timer so that ACK'd frames restart this
  504.         timer. This modification allows the DSP-12 to transmit very large files
  505.         in full duplex operating modes such as UO-22 satellite service without
  506.         suffering a PTT timeout.
  507.     RTTY:
  508.       - The RTTY modems available since version 1.60 or so have been relatively
  509.         deaf. We have returned to an older version of these modems while we
  510.         research and resolve the problems.
  511.     AO-13 Telemetry:
  512.       - The AO-13 telemetry modem's performance has been improved.
  513. ===============================================================================
  514. Version 2.00
  515.               *******************************************
  516.               * Please note our new mailing address!!!  *
  517.               *                                         *
  518.               *     L.L. Grace Communications Products  *
  519.               *     P.O. Box 1345                       *
  520.               *     Voorhees, NJ  08043                 *
  521.               *******************************************
  522.  
  523.     General:
  524.       - Fixed a bug in the "Return To Mode" feature that caused the DSP-12
  525.         to hang in an un-exitable command state whenever an illegal mode
  526.         code was supplied in the return-to-mode list.
  527.     RTTY:
  528.       - Provided new RTTY FSK modems that should dramatically improve RTTY
  529.         performance. We'd like customer feedback on these modems.
  530.     Packet:
  531.       - Provided new HF & VHF packet modems that should dramatically improve
  532.         the performance of these operating modes. We'd like customer feedback
  533.         on these modems.
  534.       - Added a new command RXLEN. This parameter sets the size of the longest
  535.         frame that can be properly received by the DSP-12. It defaults to 256.
  536.         The existing PACLEN parameter now sets the maximum length of
  537.         transmitted frames. The DSP-12 builds its packet memory pool with
  538.         buffers sized to the larger of these two parameters. This automatic
  539.         sizing feature can be used to improve the utilization of the DSP-12's
  540.         memory, although the default values are completely adequate. Note that
  541.         the PACLEN parameter will override the RXLEN parameter if PACLEN is
  542.         greater than RXLEN; this is done so that the DSP-12 can always
  543.         receive its own frames.
  544.       - The PACLEN parameter (and the new RXLEN parameter) have been modified
  545.         to allow the transmission and reception of frames larger than 256 data
  546.         bytes. PACLEN and RXLEN may be set to values from 16 up to 1024
  547.         (32,768 if the 1 Meg RAM expansion option is present). Note that
  548.         changes to PACLEN and RXLEN cause an automatic RESTART.
  549.       - Fixed a bug in the MFILTER command that would not allow the user to
  550.         set this parameter to values larger than 127 (7Fh). This bug
  551.         interfered with the user setting MFILTER to $80.
  552.     Pipe:
  553.       - Added standardized "TAGS" to the beginning of each captured audio
  554.         sample so that the PLAY function can play it back without needing
  555.         to know what type of capture was used to create the file.
  556.       - Modified the CAPTURE, PLAY, & PIPE commands to "eat" the terminating
  557.         character (if any) from the input data queue.
  558.       - Added a new pipe/play modem (code=AC) that, using ADPCM coding
  559.         techniques, offers audio quality close to that of the PCM modem
  560.         (code=AA), but generates only 4000 bytes/second of data instead of
  561.         8000. This modem is the modem of choice for voice mail, and is now
  562.         the default modem type.
  563.       - Added a new pipe/play modem (code=AD). This modem samples at the same
  564.         rate as the DSP-12's FSK modems (14,400 samples/second) and is
  565.         designed to allow the capturing of FSK samples to be used for FSK
  566.         modem development.
  567.     DSP Debugger:
  568.       - Added a new command code ("S") that causes the V40 processor to
  569.         read any DSP-supplied host-port data and display this data on the
  570.         terminal in hex. This dump process is stopped with any keystroke. This
  571.         dump process is useful for DSP development.
  572.     ACARS
  573.       - Added a new parameter named RAW, which defaults to OFF. When set to ON
  574.         the DSP-12 will not perform text formatting on received messages but
  575.         will simply send the received frame, including protocol characters
  576.         and the CRC characters, directly to the terminal port.
  577.     Signal Generator
  578.       - Added a new signal generator mode that can generate sine, triangle,
  579.         and square waves. The signal generated can be set to a single
  580.         frequency or can sweep between two frequencies. Max frequency and
  581.         sweep rate is about 10kc.
  582.  
  583.